package com.itany.corejava.code04_循环结构;

/**
 * @author: 石小俊
 * @date: 2023年03月02日 10:29
 * @version: 1.0
 * 假设1+2+3+...+N > 3000,求N的最小值
 */
public class Test02_练习 {
    public static void main(String[] args) {
        int num = 1;
        int sum = 0;
        while (sum <= 3000) {
            sum += num; // 3003 77
            num++;  // 77+1=78
        }
        // 由于最后一个满足的值之后又执行了+1
        // 最小值=当前值-1
        System.out.println("N的最小值为:"+(num - 1));
    }
}
